/**
 * 详情对话框
 */
var GoodsSkuInfoDlg = {
    data: {
        goodsId: "",
        skuName: "",
        skuDesc: "",
        price: "",
        cost: "",
        stock: "",
        weight: "",
        createTime: "",
        updateTime: "",
        recordStatus: ""
    }
};

layui.use(['form', 'admin', 'ax','upload','element'], function ()   {
    var $ = layui.jquery;
    var $ax = layui.ax;
    var form = layui.form;
    var admin = layui.admin;
    var upload = layui.upload;
    var element = layui.element;

    //让当前iframe弹层高度适应
    admin.iframeAuto();

    //获取详情信息，填充表单
    var ajax = new $ax(Feng.ctxPath + "/goodsSku/detail?id=" + Feng.getUrlParam("goodsId"));
    var result = ajax.start();
    form.val('goodsSkuForm', result.data);

    //表单提交事件
    form.on('submit(btnSubmit)', function (data) {
        var ajax = new $ax(Feng.ctxPath + "/goodsSku/editItem", function (data) {
            Feng.success("更新成功!");
            //传给上个页面，刷新table用
            admin.putTempData('formOk', true);
            //关掉对话框
            admin.closeThisDialog();
        }, function (data) {
            Feng.error("更新失败！" + data.responseJSON.message)
        });
        ajax.set(data.field);
        ajax.start();
    });


    var pic = $("#skuImg");
    //图片上传
    upload.render({
        elem: "#uploadPic" //绑定元素
        ,url: Feng.ctxPath+"/upload" //上传接口
        ,before: function(obj){ //obj参数包含的信息，跟 choose回调完全一致，可参见上文。
            obj.preview(function(index, file, result){
                pic.attr("src",result)
                //console.log(index); //得到文件索引
                //console.log(file); //得到文件对象
                //console.log(result); //得到文件base64编码，比如图片
                //obj.resetFile(index, file, '123.jpg'); //重命名文件名，layui 2.3.0 开始新增
                //这里还可以做一些 append 文件列表 DOM 的操作
                //obj.upload(index, file); //对上传失败的单个文件重新上传，一般在某个事件中使用
                //delete files[index]; //删除列表中对应的文件，一般在某个事件中使用
                layer.load(); //上传loading
            });
        }
        ,done: function(res){
            console.log(res)//上传完毕回调
            $("#skuPic").val(res.data)
            layer.closeAll('loading'); //关闭loading
            Feng.info("上传成功")
        }
        ,error: function(){
            layer.closeAll('loading'); //关闭loading
            Feng.error("上传失败")
            //请求异常回调
        }
        ,acceptMime: 'image/*'
        ,accept: 'images' //允许上传的文件类型
        ,size: 5000 //最大允许上传的文件大小
    });

    /**
     * 点击请求数据
     */



});